#ifndef typedefH
 #define typedefH

/****************************************************************************************************/
 typedef unsigned int   uint;
 typedef unsigned long  ulng;
 typedef unsigned short usht;
/*##################################################################################################*/

 typedef struct  { char year;  char mnth;  char date;  char hour;  char min;  char sec; }DataTime;
 typedef struct  { uint err; DataTime Time;  float VbT;  float Vo;  float p;  float T; }EKdata;
 typedef struct  { uint err; float CO2val;  float H2val;  float Rhoc;  float N2val; }GASpassport;
 
 

/****************************************************************************************************/
 
/****************************************************************************************************/
 #define ENI         ( __enable_interrupt()  )
 #define DISI        ( __disable_interrupt() )
 #define NOP         ( __no_operation()      )
 #define YES           1U
 #define NO            0U
 #define EN            1U
 #define DIS           0U
// #define MIN(A,B)        ( A<B ? A : B)
// #define MAX(A,B)        ( A>B ? A : B)
/*##################################################################################################*/

 
 
#endif